// ListBbsState.h: interface for the CListBbsState class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LISTBBSSTATE_H__23A89132_0697_4553_B245_6F365FD52C90__INCLUDED_)
#define AFX_LISTBBSSTATE_H__23A89132_0697_4553_B245_6F365FD52C90__INCLUDED_

#include "BaseBbsState.h"

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CListBbsState : public CBaseBbsState
{
protected:
	int m_oldFocusLine;
	MouseClickAction m_clickAction;
	void clearOldFocusLine();

public:
	virtual void Deactivate();
	virtual BOOL OnClick(CPoint ptCursorCell);
	virtual BOOL OnMouseMove(CPoint ptCell, UINT nFlags);

public:
	CListBbsState();
	virtual ~CListBbsState();

};

#endif // !defined(AFX_LISTBBSSTATE_H__23A89132_0697_4553_B245_6F365FD52C90__INCLUDED_)
